/*
 * @Author: Robin
 * @Date: 2021-03-26 16:45:38
 * @LastEditors: Robin
 * @LastEditTime: 2021-03-29 09:23:27
 * @Description: main
 */

package main

import (
	"fmt"
	"log"
	"os"
)

func main() {
	var act int
	var path string
	fmt.Print("请选择需要进行的操作(1-批量重命名文件 2-批量修改排序):")
	fmt.Scan(&act)
	fmt.Print("请输入文件夹路径:")
	fmt.Scan(&path)
	switch act {
	case 1:
		Rename(path)
		break
	case 2:
		break
	default:
		log.Fatalln("未知操作")
	}
}

// 批量重命名
func Rename(path string) {
	var act int
	fmt.Print("重命名规则(1-替换文本 2-添加文本 3-排序+名称):")
	fmt.Scan(&act)
	// 遍历文件夹
	files, err := os.ReadDir(path)
	if err != nil {
		log.Fatalln(err)
	}
	for _, v := range files {
		fmt.Println(v.Name())
	}

	// os.Rename()
}

// 批量修改排序
func ReSort() {}
